/**
 * 服务管理
 */
import request from '@/utils/request'

/**
 * @method supportList
 * @description 服务列表
 * @param { integer } type 服务类型 0: 店铺服务, 1:商品服务
 */
export function supportList(params) {
  return request({
    url: '/mall/admin/support/list',
    method: 'get',
    params: params
  })
}

/**
 * @method addSupport
 * @description 新增服务
 * @param { integer } id 新增时不用填
 * @param { integer } type 服务类型 0: 店铺服务, 1:商品服务
 * @param { string } title * 服务名称
 * @param { string } icon 服务图标
 * @param { string } description * 服务描述
 * @param { boolean } defaulted  是否为默认服务
 */
export function addSupport(data) {
  return request({
    url: '/mall/admin/support/add',
    method: 'post',
    data: data
  })
}

/**
 * @method updateSupport
 * @description 更新服务
 * @param { integer } id 新增时不用填
 * @param { integer } type 服务类型 0: 店铺服务, 1:商品服务
 * @param { string } title * 服务名称
 * @param { string } icon 服务图标
 * @param { string } description * 服务描述
 * @param { boolean } defaulted  是否为默认服务
 */
export function updateSupport(data) {
  return request({
    url: '/mall/admin/support/update',
    method: 'post',
    data: data
  })
}

/**
 * @method delSupport
 * @description 删除服务
 * @param { integer } supportId
 */
export function delSupport(params) {
  return request({
    url: '/mall/admin/support/delete',
    method: 'delete',
    params: params
  })
}
